名词解释

nil channel:未初始化的channel,即没有执行make操作
closed channel:执行了close操作的channel

读写结果

对这两种特殊channel执行读写操作会发生什么呢?

  1. 对nil channel的读写会永久block
  2. 向closed channel写入会发生panic
  3. 从closed channel读取会立即读出零值

moonbamboo
37 声望2 粉丝

I am